package enumdemo;

import util.Print;

import java.text.DateFormat;
import java.util.Date;

public class EnumConstantSpec {

	public static void main(String[] args) {
		for(ConstantSpecMethod s: ConstantSpecMethod.values()) {
			Print.print(s.getInfo());
		}
	}
}

enum ConstantSpecMethod {
	DATE_TIME {
		@Override
		String getInfo() {
			return DateFormat.getDateInstance().format(new Date());
		}
	},
	CLASSPATH {
		@Override
		String getInfo() {
			return System.getenv("JAVA_HOME");
		}
	}
	;
	
	abstract String getInfo();
}